Use G_TYPE_INSTANCE_GET_INTERFACE. ditto. ditto. ditto. Don't reference
authorMike Kestner <mkestner@speakeasy.net>
Wed, 9 Jan 2002 06:52:19 +0000 (06:52 +0000)
committerMike Kestner <mkestner@src.gnome.org>
Wed, 9 Jan 2002 06:52:19 +0000 (06:52 +0000)
2002-01-08  Mike Kestner  <mkestner@speakeasy.net>

* gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
* gtk/gtktreednd.h : ditto.
* gtk/gtktreemodel.h : ditto.
* gtk/gtktreesortable.h : ditto.
* gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcelleditable.h
gtk/gtktreednd.h
gtk/gtktreemodel.h
gtk/gtktreesortable.h
gtk/gtkwidget.h

index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index c6e2a7828e25ded00a223a3f152c3211ca0cd381..5ab5f1013679b658dd581a93cd3d735d2ffe99bb 100644 (file)
@@ -1,3 +1,11 @@
+2002-01-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * gtk/gtkcelleditable.h : Use G_TYPE_INSTANCE_GET_INTERFACE.
+       * gtk/gtktreednd.h : ditto.
+       * gtk/gtktreemodel.h : ditto.
+       * gtk/gtktreesortable.h : ditto.
+       * gtk/gtkwidget.h : Don't reference incomplete _GdkRectangle type.
+
 2002-01-08  Matthias Clasen  <matthiasc@poet.de>
 
        * gtk/gtkplug.c, gtk/gtksocket.c: Speak of window IDs rather 
index d56624b0f9bedc1a4ba419ef2c612afaec43165c..10cde8e89dcd1ed325f79b68bc6ab7025556e700 100644 (file)
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 #define GTK_CELL_EDITABLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditable))
 #define GTK_CELL_EDITABLE_CLASS(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
 #define GTK_IS_CELL_EDITABLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE))
-#define GTK_CELL_EDITABLE_GET_IFACE(obj)  ((GtkCellEditableIface *)g_type_interface_peek (((GTypeInstance *) GTK_CELL_EDITABLE (obj))->g_class, GTK_TYPE_CELL_EDITABLE))
+#define GTK_CELL_EDITABLE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
 
 typedef struct _GtkCellEditable      GtkCellEditable; /* Dummy typedef */
 typedef struct _GtkCellEditableIface GtkCellEditableIface;
index 74a796755d7532b3afb1ee2a5a3f6ac9329b1cdc..49c6dabd67ec5c51f07a7283f8098902001fbacf 100644 (file)
@@ -30,7 +30,7 @@ extern "C" {
 #define GTK_TYPE_TREE_DRAG_SOURCE            (gtk_tree_drag_source_get_type ())
 #define GTK_TREE_DRAG_SOURCE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource))
 #define GTK_IS_TREE_DRAG_SOURCE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE))
-#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj)  ((GtkTreeDragSourceIface *)g_type_interface_peek (((GTypeInstance *)GTK_TREE_DRAG_SOURCE (obj))->g_class, GTK_TYPE_TREE_DRAG_SOURCE))
+#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface))
 
 typedef struct _GtkTreeDragSource      GtkTreeDragSource; /* Dummy typedef */
 typedef struct _GtkTreeDragSourceIface GtkTreeDragSourceIface;
@@ -72,7 +72,7 @@ gboolean gtk_tree_drag_source_drag_data_get    (GtkTreeDragSource *drag_source,
 #define GTK_TYPE_TREE_DRAG_DEST            (gtk_tree_drag_dest_get_type ())
 #define GTK_TREE_DRAG_DEST(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest))
 #define GTK_IS_TREE_DRAG_DEST(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST))
-#define GTK_TREE_DRAG_DEST_GET_IFACE(obj)  ((GtkTreeDragDestIface *)g_type_interface_peek (((GTypeInstance *)GTK_TREE_DRAG_DEST (obj))->g_class, GTK_TYPE_TREE_DRAG_DEST))
+#define GTK_TREE_DRAG_DEST_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface))
 
 typedef struct _GtkTreeDragDest      GtkTreeDragDest; /* Dummy typedef */
 typedef struct _GtkTreeDragDestIface GtkTreeDragDestIface;
index 3182b519ea8de930fa1b64bffd0052bfab203c9d..6461e72b11b520756573ce044d6ea6053bc917dc 100644 (file)
@@ -29,7 +29,7 @@ extern "C" {
 #define GTK_TYPE_TREE_MODEL            (gtk_tree_model_get_type ())
 #define GTK_TREE_MODEL(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel))
 #define GTK_IS_TREE_MODEL(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL))
-#define GTK_TREE_MODEL_GET_IFACE(obj)  ((GtkTreeModelIface *)g_type_interface_peek (((GTypeInstance *)GTK_TREE_MODEL (obj))->g_class, GTK_TYPE_TREE_MODEL))
+#define GTK_TREE_MODEL_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModelIface))
 
 typedef struct _GtkTreeIter         GtkTreeIter;
 typedef struct _GtkTreePath         GtkTreePath;
index 11cbc84f1115535736368954e599b4405e80d67b..73df07b227a114f714c1e5a4bfa36949cdf440e2 100644 (file)
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 #define GTK_TREE_SORTABLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable))
 #define GTK_TREE_SORTABLE_CLASS(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
 #define GTK_IS_TREE_SORTABLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE))
-#define GTK_TREE_SORTABLE_GET_IFACE(obj)  ((GtkTreeSortableIface *)g_type_interface_peek (((GTypeInstance *)GTK_TREE_SORTABLE (obj))->g_class, GTK_TYPE_TREE_SORTABLE))
+#define GTK_TREE_SORTABLE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
 
 enum {
   GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1
index 08940458b05e146d2c1543f6ff68982469fdcffc..70a389074705465e700623dc91da5322fc2638e7 100644 (file)
@@ -135,7 +135,7 @@ typedef enum
 /* forward declaration to avoid excessive includes (and concurrent includes)
  */
 typedef struct _GtkRequisition    GtkRequisition;
-typedef struct _GdkRectangle      GtkAllocation;
+typedef        GdkRectangle       GtkAllocation;
 typedef struct _GtkSelectionData   GtkSelectionData;
 typedef struct _GtkWidgetClass    GtkWidgetClass;
 typedef struct _GtkWidgetAuxInfo   GtkWidgetAuxInfo;